There is no law about it at all, the only thing that can be is in the merchant agreement with their processor. Most but not all contracts stipulate they can't refuse accepting for price. Visa and Discover usually put this stipulation in and AmEx and MC say you can refuse or add charges.
I would imagine Magic Mart and most restaraunts have merchant agreements that allow for refusal or surcharges since they have the tendency to have small sales.





Bookmarks